home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Leser 15 / Amiga Plus Leser CD 15.iso / Tools / Development / mmu / Mu680x0Libs / Mu680x0Libs.readme < prev    next >
Text File  |  2002-03-12  |  6KB  |  152 lines

  1. Short:    MuLib aware 68060, 68040, 68030 and 68030.libraries
  2. Uploader: thor@math.tu-berlin.de (Thomas Richter)
  3. Author:   thor@math.tu-berlin.de (Thomas Richter)
  4. Type:     util/sys
  5. Requires: Os 2.04, an 68060, 040, 030 or 68020.
  6. Version:  40.16,40.18
  7.  
  8. -----------------------------------------------------------------------------
  9.  
  10. This archive replaces the 68040Lib archive of former releases. It contains
  11. all processor libraries for the complete motorola CISC family, from the
  12. 68020 up to the 68060.
  13.  
  14. -----------------------------------------------------------------------------
  15.  
  16. These are processor libraries that make use of the MMU.library to setup 
  17. its MMU tree. Hence, the setup logic of this library has been streamlined 
  18. as the complete MMU setup logic has been removed. Since it does not build 
  19. an MMU tree itself, it will save approximately 200K of memory for an 
  20. initial MMU tree which would be wasted otherwise. Moreover, this library makes 
  21. use of the latest FPSP motorola FPU emulation core for both the 68040.library
  22. resp. 68060.library, and has been carefully hand-optimized. It does not include
  23. questionable patches, but is still configurable thru the mmu.library 
  24. "MMU-Configuration" file. All libraries within this archive are VMM aware
  25. and will emulate non-implemented instructions even if placed in virtual memory.
  26.  
  27. Special care must be taken to use this library on P5 hardware which is,
  28. unfortunately, not always auto-configuring. A setup script is included in
  29. the archive.
  30.  
  31. This library *IS NOT* a must if you want to use the mmu.library. It is an
  32. option which was written to reduce memory usage. 
  33.  
  34. A new 680x0.library and a patch for SetPatch is included to get rid of
  35. the 68040 dummy libraries which are still in use.
  36.  
  37. The libraries provide LVOs to control the FPU exception processing, and a shell 
  38. tool, named "FPU", to configure it.
  39.  
  40. Moreover, the 68040.library and 68060.library add a new resource to your 
  41. system, the "fpsp.resource". This resource provides the emulation routines for 
  42. unimplemented instructions of the 68040 and the 68060. It is installed by the 
  43. libraries on startup and made use of as soon as the 68040/060 detects an FPU 
  44. instruction it can't handle itself. It is also used by an external tool, 
  45. FastIEEE, which redirects the mathieeee...library vectors to this resource 
  46. which hence avoids an unecessery emulation exception the libs would have to
  47. handle otherwise. The math libraries included in Os 3.9 will detect and use
  48. this resource themselves, so FastIEEE is not required for the latest Os 
  49. release.
  50.  
  51. Note that a higher version number does not always mean better code...
  52.  
  53. ------------------------------------------------------------------------------
  54.  
  55. This library is part of the MMULib distribution. To find out more about the
  56. mmu.library and its goals, download util/libs/MMULib.lha.
  57.  
  58. ------------------------------------------------------------------------------
  59.  
  60. Quick installation notes:
  61.  
  62.     - Copy LIBS/mmu.library to LIBS:
  63.     - Copy LIBS/680#?0.library to LIBS:
  64.     - Optionally: Read the MMU.guide how to patch SetPatch and how
  65.         to install the 680x0.library.
  66.     - Copy ENVARC/MMU-Configuration to ENVARC:
  67.  
  68. ------------------------------------------------------------------------------
  69.  
  70.                          The THOR-Software Licence (v2, 24th June 1998)
  71.  
  72.  
  73. This License applies to the computer programs known as the "mmu.library",
  74. the "680x0.library" and the "68040.library V40" The "Program", below, refers 
  75. to such program. The "Archive" refers to the package of distribution, as 
  76. prepared by the author of the Program, Thomas Richter. Each licensee is 
  77. addressed as "you".
  78.  
  79.  
  80.  
  81. The Program and the data in the archive are freely distributable
  82. under the restrictions stated below, but are also Copyright (c)
  83. Thomas Richter.
  84.  
  85. Distribution of the Program, the Archive and the data in the Archive by a
  86. commercial organization without written permission from the author to any
  87. third party is prohibited if any payment is made in connection with such
  88. distribution, whether directly (as in payment for a copy of the Program) or
  89. indirectly (as in payment for some service related to the Program, or
  90. payment for some product or service that includes a copy of the Program
  91. "without charge"; these are only examples, and not an exhaustive enumeration
  92. of prohibited activities).
  93.  
  94.  
  95. However, the following methods of distribution
  96. involving payment shall not in and of themselves be a violation of this
  97. restriction:
  98.  
  99.  
  100. (i) Posting the Program on a public access information storage and
  101. retrieval service for which a fee is received for retrieving information
  102. (such as an on-line service), provided that the fee is not
  103. content-dependent (i.e., the fee would be the same for retrieving the same
  104. volume of information consisting of random data).
  105.  
  106.  
  107. (ii) Distributing the Program on a CD-ROM, provided that
  108.  
  109. a) the Archive is reproduced entirely and verbatim on such CD-ROM, including
  110. especially this licence agreement;
  111.  
  112. b) the CD-ROM is made available to the public for a nominal fee only,
  113.  
  114. c) a copy of the CD is made available to the author for free except for
  115. shipment costs, and
  116.  
  117. d) provided further that all information on such CD-ROM is redistributable
  118. for non-commercial purposes without charge.
  119.  
  120.  
  121. Redistribution of a modified version of the Archive, the Program or the
  122. contents of the Archive is prohibited in any way, by any organization,
  123. regardless whether commercial or non-commercial. Everything must be kept
  124. together, in original and unmodified form.
  125.  
  126.  
  127.  
  128.  
  129. Limitations.
  130.  
  131.  
  132. THE PROGRAM IS PROVIDED TO YOU "AS IS", WITHOUT WARRANTY. THERE IS NO
  133. WARRANTY FOR THE PROGRAM, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT
  134. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  135. PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. THE ENTIRE
  136. RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD
  137. THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY
  138. SERVICING, REPAIR OR CORRECTION.
  139.  
  140.  
  141. IF YOU DO NOT ACCEPT THIS LICENCE, YOU MUST DELETE THE PROGRAM, THE ARCHIVE
  142. AND ALL DATA OF THIS ARCHIVE FROM YOUR STORAGE SYSTEM. YOU ACCEPT THIS
  143. LICENCE BY USING OR REDISTRIBUTING THE PROGRAM.
  144.  
  145.  
  146.                                                         Thomas Richter
  147.  
  148. -----------------------------------------------------------------------------
  149.  
  150. So long,
  151.     Thomas            (February 2002)
  152.